package com.info.zhiduoduo.repository.entity.report;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author bob
 * @since 2020-07-19
 */
@Data
@Accessors(chain = true)
@TableName("zdd_daily_report")
public class DailyReport extends Model<DailyReport> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 日期
     */
    private Date date;
    /**
     * 办工商户标准内
     */
    @TableField("studio_standard")
    private Integer studioStandard;
    /**
     * 办工商户标准外
     */
    @TableField("studio_unstandard")
    private Integer studioUnstandard;
    /**
     * 港澳台办工商户
     */
    @TableField("studio_hktw")
    private Integer studioHktw;
    /**
     * 办税户标准内
     */
    @TableField("tax_acct_standard")
    private Integer taxAcctStandard;
    /**
     * 办税户标准外
     */
    @TableField("tax_acct_unstandard")
    private Integer taxAcctUnstandard;
    /**
     * 港澳台办税户
     */
    @TableField("tax_acct_hktw")
    private Integer taxAcctHktw;
    /**
     * 开票总数
     */
    @TableField("invoice_total")
    private Integer invoiceTotal;
    /**
     * 普票一万元版今日开票数量
     */
    @TableField("gen_ten_thousand")
    private Integer genTenThousand;
    /**
     * 普票十万元版今日开票数量
     */
    @TableField("gen_hundred_thousand")
    private Integer genHundredThousand;
    /**
     * 专票一万元版今日开票数量
     */
    @TableField("spe_ten_thousand")
    private Integer speTenThousand;
    /**
     * 专票十万元版今日开票数量
     */
    @TableField("spe_hundred_thousand")
    private Integer speHundredThousand;
    /**
     * 标准内开票数
     */
    @TableField("invoice_standard")
    private Integer invoiceStandard;
    /**
     * 标准外开票数
     */
    @TableField("invoice_unstandard")
    private Integer invoiceUnstandard;
    /**
     * 审核企业个数
     */
    @TableField("verify_company")
    private Integer verifyCompany;
    /**
     * 审核创客个数
     */
    @TableField("verify_maker")
    private Integer verifyMaker;
    /**
     * 处理注销申请
     */
    @TableField("handle_maker")
    private Integer handleMaker;
    /**
     * 完成注销工作室
     */
    @TableField("finish_maker")
    private Integer finishMaker;
    /**
     * 逾期首次交易工作室未开票数
     */
    @TableField("unfinish_untax_acct_invoice_unstandard")
    private Integer unfinishUntaxAcctInvoiceUnstandard;
    /**
     * 逾期非首次交易工作室未开票数
     */
    @TableField("unfinish_tax_acct_invoice_unstandard")
    private Integer unfinishTaxAcctInvoiceUnstandard;
    /**
     * 逾期未开工作室
     */
    @TableField("unfinish_studio_unstandard")
    private Integer unfinishStudioUnstandard;
    /**
     * 逾期未开税户
     */
    @TableField("unfinish_tax_acct_unstandard")
    private Integer unfinishTaxAcctUnstandard;
    /**
     * 逾期未审核企业
     */
    @TableField("unfinish_company_unstandard")
    private Integer unfinishCompanyUnstandard;
    /**
     * 逾期未审核创客
     */
    @TableField("unfinish_maker_unstandard")
    private Integer unfinishMakerUnstandard;
    /**
     * 待开普票数
     */
    @TableField("pending_gen_invoice")
    private Integer pendingGenInvoice;
    /**
     * 待开专票数
     */
    @TableField("pending_spe_invoice")
    private Integer pendingSpeInvoice;
    /**
     * 待开策略性开票数
     */
    @TableField("pending_strategy_invoice")
    private Integer pendingStrategyInvoice;
    /**
     * 待开首次交易创客开票数
     */
    @TableField("pending_untax_acct_invoice")
    private Integer pendingUntaxAcctInvoice;
    /**
     * 待开非首次交易创客开票数
     */
    @TableField("pending_tax_acct_invoice")
    private Integer pendingTaxAcctInvoice;
    /**
     * 待审核企业个数
     */
    @TableField("pending_company")
    private Integer pendingCompany;
    /**
     * 待审核创客个数
     */
    @TableField("pending_maker")
    private Integer pendingMaker;
    /**
     * 待开工商户
     */
    @TableField("pending_studio")
    private Integer pendingStudio;
    /**
     * 待开税户
     */
    @TableField("pending_tax_acct")
    private Integer pendingTaxAcct;
    private Date createtime;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }

}
